package com.moli.iov.sys.model.po.mongodb;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * <p>
 * Controller层的日志
 * </p>
 *
 * @author zql
 * @since 2019/9/24 11:19
 */
@Data
public class WebLog implements Serializable {

    private static final long serialVersionUID = 1128978716332532361L;

    /**
     * 日志id
     */
    private String logId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 真实名称
     */
    private String realName;

    /**
     * 用户类型:1、平台用户 2、企业用户
     */
    private Integer userType;

    /**
     * 企业id
     */
    private Long companyId;

    /**
     * 企业名称
     */
    private String companyName;

    /**
     * 根路径
     */
    private String basePath;

    /**
     * url
     */
    private String url;

    /**
     * uri
     */
    private String uri;

    /**
     * 请求类型
     */
    private String method;

    /**
     * ip
     */
    private String ip;

    /**
     * 结果
     */
    private String result;

    /**
     * 描述
     */
    private String description;

    /**
     * 参数
     */
    private String param;

    /**
     * 开始时间
     */
    private Date beginTime;

    /**
     * 结束时间
     */
    private Date endTime;

    /**
     * 消耗时长 毫秒
     */
    private Integer spendTime;


}
